package com.info.zhiduoduo.repository.dto.company;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class CompanyBriefDto {

	private int compid;
	private String compname;
	private String compnickname;
	private String avatar;
	private String regphone;
	private String verifyPhone;
	/**
	 * 基础服务费
	 */
	private Double baseServiceRate;
	/**
	 * 项目服务费
	 */
	private Double projectServiceRate;
	/**
	 * 基础税率
	 */
	private Double baseTaxRate;
	/**
	 * 年度25万以下税率
	 */
	private Double lowTaxRate;
	/**
	 * 年度25万-75万税率
	 */
	private Double highTaxRate;
	/**
	 * 智众包模式是否开启 1：否 2：开启
	 */
	private Integer intelCrowdsource;

	@ApiModelProperty("是否开通撮合业务 1:否 2:是")
	private Integer crowdsourceProjectMatch;

	@ApiModelProperty("运营主体")
	private Integer partyId;

	@ApiModelProperty("发票类型 1:普票 2:专票")
	private int invoiceType;

	@ApiModelProperty("特殊费率标记 0:否 1:是")
	private int specialRateFlag;

	@ApiModelProperty("是否开通创客团功能 0:否 1:是")
	private Integer makerGroupon;
	@ApiModelProperty("支付主体账号id")
	private Integer principalId;
	@ApiModelProperty("支付主体账号名称")
	private String principalName;
	@ApiModelProperty("是否开通委托接单功能(0:否,1:是)")
	private Integer entrustedReceiptStatus;
	@ApiModelProperty("是否显示招商银行记账子单元 0：否 1：是")
	private Integer showZhaoshangLedger;
	@ApiModelProperty("是否开通合销云功能 0：否 1：是")
	private Integer marketingCooperative;
	@ApiModelProperty("合销云二维码图片路径")
	private String marketingCooperativeQrcode;

	@ApiModelProperty("是否开通智零工(0:关（默认），1:开启)")
	private Integer openOddJob;

	@ApiModelProperty("是否可查看创客可用额度（0否，1是）")
	private int viewMakerQuota;

	@ApiModelProperty(" 模式是否开启0：否， 1：是")
	private Boolean openZdd;

	@ApiModelProperty("是否可交易(0待设置，1已初步设置，2设置完成)")
	private Integer tradeFlag;

	@ApiModelProperty("无感收款(0否，1是)")
	private Integer noFeelIncome;

	@ApiModelProperty("账号关联标签ID")
	private Integer accountLinkId;

	@ApiModelProperty("账号关联普通标签ID")
	private String normalLinkIds;
}
